﻿using System;
using Landpy.CruiseControlNet.FacadeInterface.ConfigurationModule;

namespace Landpy.CruiseControlNet.FacadeInterface.RepositoryModule
{
    public interface ISecurityUserRepository
    {
        SecurityUser GetInternalSecurityUserById(InternalSecurity internalSecurity, Guid id);
        SecurityUser GetInternalRolePermissonSecurityUserById(CruiseControl cruiseControl, Guid permissionId, Guid id);
        SecurityUser GetProjectRolePermissonSecurityUserById(CruiseControl cruiseControl, Guid projectId, Guid permissionId, Guid id);
    }
}
